package com.oumizz.doublelistview.adapter;

import android.content.Context;
import android.graphics.Color;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.TextView;

import com.oumizz.doublelistview.R;


/**
 * ┏┓　　　┏┓
 * ┏┛┻━━━┛┻┓
 * ┃　　　　　　　┃
 * ┃　　　━　　　┃
 * ┃　┳┛　┗┳　┃
 * ┃　　　　　　　┃
 * ┃　　　┻　　　┃
 * ┃　　　　　　　┃
 * ┗━┓　　　┏━┛
 * ┃　　　┃   神兽保佑
 * ┃　　　┃   代码无BUG！
 * ┃　　　┗━━━┓
 * ┃　　　　　　　┣┓
 * ┃　　　　　　　┏┛
 * ┗┓┓┏━┳┓┏┛
 * ┃┫┫　┃┫┫
 * ┗┻┛　┗┻┛
 * create by 2017/2/24 16:55
 * annotation:
 */
public class GridViewAdapter extends BaseAdapter {

    Context context;
    private String [] str;
    private int item ;
    public GridViewAdapter(Context context) {
        this.context = context;

    }
    public GridViewAdapter(Context context, String[] str,int item) {
        this.context = context;
        this.str=str;
        this.item = item;
    }

    @Override
    public int getCount() {
        return str.length;
    }

    @Override
    public Object getItem(int i) {
        return null;
    }

    @Override
    public long getItemId(int i) {
        return 0;
    }

    @Override
    public View getView(int i, View view, ViewGroup viewGroup) {

        if (view==null){

            view = View.inflate(context, R.layout.gridview_item,null);

        }

        TextView textData = (TextView) view.findViewById(R.id.text_data);

        textData.setText(str[i]);
        if (item == i){
            textData.setBackgroundResource(R.color.colorAccent1);
        }else {
            textData.setBackgroundColor(Color.WHITE);
        }
        return view;
    }
}
